package com.csinc.generate.core.base.model;

import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * 数据库表属性
 * Create By 郭金宝 on 2018/7/23.<br>
 */
@Data
public class GenBeanEntity implements Serializable {

    /**
     * 表名
     */
    private String tableName;
    /**
     * Java 表名
     */
    private String name;

    /**
     * 中文名称
     */
    private String chinaName;


    /**
     * 注释
     */
    private String comment;


    /**
     * 是否导入Excel
     */
    private Integer isImport = 0;

    /**
     * 是否导出Excel
     */
    private Integer isExport = 0;
    /**
     * 是否生产API接口
     */
    private Integer api = 0;

    /**
     * 是否分页
     */
    private Integer isPagination = 1;

    /**
     * 是否添加日志
     */
    private Integer isLog = 1;

    /**
     * 是否添加协议
     */
    private Integer isProtocol = 1;
    /**
     * 表字段
     */
    private List<GenFieldEntity> fields;
}